import CryptoJS from 'crypto-js';

/**
 * 使用MD5加密密码
 * @param password 原始密码
 * @returns MD5加密后的密码
 */
export const encryptPassword = (password: string): string => {
  return CryptoJS.MD5(password).toString();
};

/**
 * 验证密码格式
 * @param password 密码
 * @returns 是否符合要求
 */
export const validatePassword = (password: string): boolean => {
  // 密码至少6位
  return password.length >= 6;
};

/**
 * 验证两次密码是否一致
 * @param password 密码
 * @param confirmPassword 确认密码
 * @returns 是否一致
 */
export const validatePasswordMatch = (password: string, confirmPassword: string): boolean => {
  return password === confirmPassword;
};
